314625
78288
542615
379881
53304
294318
586492
662440
36328
669425
743342
67989
5151799
3569581
3083148
2395804
2234988
2053609
1975358
191678
1771118
1722136
1691196
1638471